package nju.software.xkxt.data.dao;

import java.util.List;

import nju.software.xkxt.data.dataobject.ScoreDO;

public interface ScoreDao {
	/**
	 * 更新学生的分数
	 * 
	 * @param scoreDO
	 * @return
	 */
	public boolean updateScore(List<ScoreDO> scoreDOs);

	/**
	 * 获得最大ID
	 * 
	 * @return
	 */
	public int getMaxSid();

	/**
	 * 给学生打分
	 * 
	 * @param scoreDO
	 * @return
	 */
	public int addScore(ScoreDO scoreDO);

	/**
	 * 根据课程id 和老师id 的到score 信息
	 * 
	 * @param uid
	 * @return
	 */
	public List<ScoreDO> getsScoreDOsByCidAndTid(int cid, int tid);

	/**
	 * 根据学生编号和课程编号得到Score
	 * 
	 * @param uid
	 * @param cid
	 * @return
	 */
	public ScoreDO getScoreByUidAndCid(int uid, int cid);

}
